home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / FLI106C.ZIP;1 / FLICOLOR.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-12  |  3.7 KB  |  163 lines

  1. //
  2. // The Fusion Library Interface for DOS
  3. // Version 1.06c
  4. // Copyright (C) 1990, 1991, 1992
  5. // Software Dimensions
  6. //
  7. // __FusionColors
  8. //
  9.  
  10. #include "fli.h"
  11. #include "colors.h"
  12.  
  13. //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  14. //
  15. // Defines colors for fusion
  16. //
  17. //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  18.  
  19. __FusionColors::__FusionColors()
  20. {
  21.   if (BlazeClass::IsBlackWhite())
  22.   {
  23.     PromptLineBold=fWhite;
  24.     PromptLineNormal=fLightGray;
  25.  
  26.     MenuBarBold=fWhite;
  27.     MenuBarNormal=fLightGray;
  28.  
  29.     DiaBorder=fLightGray;
  30.     DiaCloseIcon=fWhite;
  31.     DiaTitle=fWhite;
  32.     DiaInterior=fLightGray;
  33.     DiaLocator=fLightGray;
  34.     DiaHiLiteLocator=fWhite;
  35.     DiaQuickKey=fWhite;
  36.     DiaDeadLocator=fGray;
  37.     DiaHeading=fLightGray;
  38.     DiaHiLiteHeading=fWhite;
  39.     DiaHeadingQuickKey=fWhite;
  40.  
  41.     NumNormal=fLightGray;
  42.     NumHiLite=bWhite;
  43.  
  44.     ButtonNormal=fLightGray;
  45.     ButtonBold=fLightGray;
  46.     ButtonHiLite=bWhite;
  47.     ButtonActive=bWhite;
  48.  
  49.     CharNormal=fLightGray;
  50.     CharHiLite=bWhite;
  51.  
  52.     CheckText=fLightGray;
  53.     CheckMark=fWhite;
  54.     CheckHiLite=bWhite;
  55.     CheckQuickKey=fWhite;
  56.  
  57.     RadioText=bWhite;
  58.     RadioCheckMark=fWhite|bWhite;
  59.     RadioHiLite=fWhite;
  60.  
  61.     PickText=fLightGray;
  62.     PickMarked=fWhite;
  63.     PickHiLite=bWhite;
  64.     PickButton=fLightGray;
  65.  
  66.     MenuBorder=fWhite;
  67.     MenuCloseIcon=fWhite;
  68.     MenuDeadOption=fGray;
  69.     MenuHiLite=bBlue;
  70.     MenuInsides=fLightGray;
  71.     MenuQuickKey=fWhite;
  72.     MenuTitle=fWhite;
  73.     MenuHotKey=fWhite;
  74.     MenuSubPointer=fWhite;
  75.     MenuCheckMark=fWhite;
  76.     MenuSelectable=fWhite;
  77.  
  78.     WorkSpace=fLightGray;
  79.  
  80.     WinBorder=fLightGray;
  81.     WinIcons=fWhite;
  82.     WinTitle=fWhite;
  83.     WinScrollBar=fLightGray;
  84.     WinSizeCorner=fWhite;
  85.     WinInterior=fLightGray;
  86.     WinBoldInterior=fWhite;
  87.     WinAltInterior=fGreen;
  88.     WinDead=fGray;
  89.   }
  90.   else
  91.   {
  92.     PromptLineBold=fBlue|bWhite;
  93.     PromptLineNormal=fBlack|bWhite;
  94.  
  95.     MenuBarBold=fRed|bWhite;
  96.     MenuBarNormal=fBlack|bWhite;
  97.  
  98.     DiaBorder=fBlack|bWhite;
  99.     DiaCloseIcon=fLightGreen|bWhite;
  100.     DiaTitle=fMagenta|bWhite;
  101.     DiaInterior=bWhite;
  102.     DiaLocator=bWhite;
  103.     DiaHiLiteLocator=fWhite|bWhite;
  104.     DiaQuickKey=fRed|bWhite;
  105.     DiaDeadLocator=fGray|bWhite;
  106.     DiaHeading=bWhite;
  107.     DiaHiLiteHeading=fWhite|bWhite;
  108.     DiaHeadingQuickKey=fRed|bWhite;
  109.  
  110.     NumNormal=fLightGray|bBlue;
  111.     NumHiLite=fWhite|bGreen;
  112.  
  113.     ButtonNormal=fWhite|bRed;
  114.     ButtonBold=fYellow|bRed;
  115.     ButtonHiLite=fWhite|bGreen;
  116.     ButtonActive=fLightGreen|bRed;
  117.  
  118.     CharNormal=fLightGray|bBlue;
  119.     CharHiLite=fWhite|bGreen;
  120.  
  121.     CheckText=bWhite;
  122.     CheckMark=fRed|bWhite;
  123.     CheckHiLite=fWhite|bGreen;
  124.     CheckQuickKey=fRed|bWhite;
  125.  
  126.     RadioText=bCyan;
  127.     RadioCheckMark=fWhite|bCyan;
  128.     RadioHiLite=fWhite|bGreen;
  129.  
  130.     PickText=fLightGray|bBlue;
  131.     PickMarked=fYellow|bBlue;
  132.     PickHiLite=fWhite|bGreen;
  133.     PickButton=bCyan;
  134.  
  135.     MenuBorder=fBlack|bWhite;
  136.     MenuCloseIcon=fRed|bWhite;
  137.     MenuDeadOption=fGray|bWhite;
  138.     MenuHiLite=fWhite|bGreen;
  139.     MenuInsides=fBlack|bWhite;
  140.     MenuQuickKey=fBlue|bWhite;
  141.     MenuTitle=fMagenta|bWhite;
  142.     MenuHotKey=fRed|bWhite;
  143.     MenuSubPointer=fMagenta|bWhite;
  144.     MenuCheckMark=fRed|bWhite;
  145.     MenuSelectable=fBlue|bWhite;
  146.  
  147.     WorkSpace=fBlue|bCyan;
  148.  
  149.     WinBorder=fWhite|bBlue;
  150.     WinIcons=fLightGreen|bBlue;
  151.     WinTitle=fLightCyan|bBlue;
  152.     WinScrollBar=fBlack|bCyan;
  153.     WinSizeCorner=fYellow|bBlue;
  154.     WinInterior=fLightGray|bBlue;
  155.     WinBoldInterior=fWhite|bBlue;
  156.     WinAltInterior=fYellow|bBlue;
  157.     WinDead=fLightGray|bBlue;
  158.   }
  159. };
  160.  
  161. __FusionColors Colors;
  162.  
  163.